package com.probiz.estore.product.dao;

import java.util.List;

import com.probiz.estore.common.model.product.Product;
import com.probiz.estore.common.model.product.ProductPackageItem;
import com.probiz.estore.core.dao.GenericDao;
/**
 * Dao interface for ProductPackageItem.
 */
public interface ProductPackageItemDao extends GenericDao<ProductPackageItem> {
	/**
	 * 获取某商品在哪些商品包出现
	 * @param itemProductId 商品id
	 * @return
	 */
	public List<Product> getProductPackageByItemProductId(Integer itemProductId) ;
	
	/**
	 * 获取某商品在哪些商品包出现，且此商品包是已激活的
	 * @param itemProductId 商品id
	 * @return
	 */
	public List<Product> getActiveProductPackageByItemProductId(Integer itemProductId) ;
	
	
	/**
	 * 获取某货品在哪些商品包出现
	 * @param itemSkuId 货品id
	 * @return
	 */
	public List<Product> getProductPackageByItemSkuId(Integer itemSkuId);
	

}